在一個 HTML 文件中,標籤之間有所謂的親子關係。舉例來說,title 這個標籤一定都是在 head 這個標籤之內,所以我們就說 title 是 head 的子標籤。繼承 (inheritance) 的意思就是說子標籤的樣式會跟父標籤一樣,除非子標籤本身另有自訂的樣式。
雖然以下範例沒有對 strong 設定顏色,但 strong 是 p 的子標籤,所以 strong 繼承了 p 的樣式,而在 p 的樣式中,文字顏色是設定為紫色的,所以整句的顏色都是紫色。
範例:
<!DOCTYPE html>
<html>
<head>
<title>CSS 繼承</title>
<meta charset="utf-8">
<style type="text/css">
p { color: purple; }
strong { font-size:30px; }
</style>
</head>
<body>
<p>我是 <strong>繼承的例子。</strong></p>
</body>
</html>
結果如下圖:
最後,祝大家平安夜快樂~~~